package com.ruoyi.myResitExam.service;

import java.util.List;
import com.ruoyi.resitExam.domain.SysResitExam;

/**
 * 我的补考Service接口
 * 
 * @author ruoyi
 * @date 2023-05-06
 */
public interface IMyResitExamService {
  /**
   * 查询我的补考
   * 
   * @param resitId 补考ID
   * @param userId  用户ID
   * @return 补考信息
   */
  public SysResitExam selectMyResitExamByResitId(Integer resitId, Long userId);

  /**
   * 查询我的补考列表
   * 
   * @param sysResitExam 补考信息
   * @return 补考集合
   */
  public List<SysResitExam> selectMyResitExamList(SysResitExam sysResitExam);

  /**
   * 新增我的补考
   * 
   * @param sysResitExam 补考信息
   * @return 结果
   */
  public int insertMyResitExam(SysResitExam sysResitExam);

  /**
   * 取消我的补考申请
   * 
   * @param resitId 补考ID
   * @param userId  用户ID
   * @return 结果
   */
  public int cancelMyResitExam(Integer resitId, Long userId);
}